#include<stdio.h>

#define pi 3.14
//宏定义：定义常量  宏的本质：在预处理阶段进行代码替换
//常量
//宏定义没有括号，需要在定义的时候直接加上
#define func(x,y,z) (x)*(y)+(z)

//条件编译:预处理阶段生效 跨平台开发的重要组成部分
/* #ifdef Linus
    printf("Linux!\n");
    #else
    printf("Window!\n");
    #endif */

//宏函数
#define Max(a,b) a>b?a:b

int main()
{   
    
    printf("%d\n",func(2+1,4+1,5+2));

    int x= Max(4,5);
    printf("%d\n",x);

    double c=2*2*pi;

    return 0;
}